package br.bolao;

public class Apostador {

	private String nome;
    private String email;
    private String senha;
    private String cpf;
    private String endereco;
    private String cartao;

    public Apostador(String email, String senha, String nome, String cpf, String endereco, String cartao) throws Exception{
        setEmail(email);
        setSenha(senha);
        this.nome = nome;
        this.cpf = cpf;
        this.endereco = endereco;
        this.cartao = cartao;
    }

    public String getCartao() {
        return cartao;
    }

    public String getCpf() {
        return cpf;
    }

    public String getEmail() {
        return email;
    }

    public String getEndereco() {
        return endereco;
    }

    public String getNome() {
        return nome;
    }

    public String getSenha() {
        return senha;
    }

    public void setCartao(String cartao) {
        this.cartao = cartao;
    }

    public void setCpf(String cpf) {
        this.cpf = cpf;
    }

    public void setEmail(String email) throws Exception{
    	if (email == null || email.equals("")){
    		throw new Exception("Email de Login inválido.");    		
    	}
        this.email = email;
    }

    public void setEndereco(String endereco) {
        this.endereco = endereco;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public void setSenha(String senha) throws Exception{
    	if (senha == null | senha == " " | senha.length() <= 5){
    		throw new Exception("Senha deve conter mais do que 5 caracteres.");    		
    	}
        this.senha = senha;
    }

    


}



